home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / libs / amigametafile.lha / AmigaMetaFormat / E / amigametaformat.const.e next >
Text File  |  1997-05-02  |  3KB  |  64 lines

  1. OPT MODULE
  2. OPT EXPORT
  3.  
  4. CONST AMF_SIZE          =32768,
  5.       AMF_WINDOW        =1,
  6.       AMF_STRIP         =2,
  7.       AMF_FILE          =3,
  8.       AMF_REGION        =4,
  9.       AMF_EPS           =5,
  10.       AMF_GEM           =6,
  11.       AMF_CGM           =7,
  12.       AMF_WORDWORTH     =8,
  13.       AMF_HPGL          =9,
  14.       AMF_DR2D          =10,
  15.       AMF_AI            =11,
  16.       AMF_WMF           =12,
  17.       AMF_JMF           =13,
  18.  
  19.       AMF_NO_ERROR            =0, /* no error */
  20.       AMF_ERROR_NO_MEM        =1, /* not enough memory */
  21.       AMF_ERROR_NOT_SUPPORTED =2, /* this function are not supported in this driver */
  22.       AMF_ERROR_WRONG_ARGS    =3, /* not enough arguments for this function */
  23.       AMF_ERROR_OTHER         =4, /* misc. error */
  24.  
  25.       AMF_CLEAR_REGION     =0,   /* xmin,ymin,xmax,ymax */
  26.       ->AMF_MOVE_TO          =1,   /* x,y */
  27.       ->AMF_DRAW_TO          =2,   /* x,y */
  28.       AMF_LINE             =3,   /* xstart,ystart,xend,yend */
  29.       ->AMF_PLOT             =4,   /* x,y */
  30.       AMF_TEXT             =5,   /* x,y,alpha,string:CHARS */
  31.       AMF_ELLIPSE          =6,   /* x,y,xsize,ysize */
  32.       AMF_BOX              =7,   /* xstart,ystart,xend,yend */
  33.       AMF_FILL_ELLIPSE     =8,   /* x,y,xsize,ysize */
  34.       AMF_FILL_BOX         =9,   /* xmin,ymin,xmax,ymax */
  35.       ->AMF_FILL             =10,  /* x,y */
  36.       AMF_POLYGON          =11,  /* x,y-Paare */
  37.       AMF_BITMAP_PIC       =12,
  38.       AMF_ARC              =13,  /* x,y,r,alpha,beta */
  39.       AMF_MARK             =14,  /* x,y */
  40.       AMF_CURVE            =15,  /* x1,y1,x2,y2,x3,y3,x4,y4 */
  41.       AMF_FILL_POLY        =16,  /* x,y-Paare */
  42.       AMF_ROUNDED          =17,  /* xstart,ystart,xend,yend */
  43.       AMF_PIE              =18,  /* x,y,xsize,ysize,alpha,beta */
  44.       AMF_FILL_ROUNDED     =19,  /* xstart,ystart,xend,yend */
  45.       AMF_FILL_PIE         =20,  /* x,y,xsize,ysize,alpha,beta */
  46.  
  47.       AMF_FONT             =100, /* size,style,fontname:CHARS */
  48.       AMF_SETFGPEN         =101, /* r,g,b */
  49.       AMF_SETBGPEN         =102, /* r,g,b */
  50.       AMF_SETDRMODE        =103, /* mode */
  51.       AMF_SETLINEPAT       =104, /* patnr */
  52.       AMF_SETLINEWIDTH     =105, /* width */
  53.       AMF_SETFONT          =106, /* size,style,fontname:CHARS */
  54.       AMF_SETFILLPAT       =107, /* patnr */
  55.       AMF_SETMARKSIZE      =108, /* size */
  56.       AMF_SETMARKTYPE      =109, /* type */
  57.       AMF_SETDPI           =110, /* xdpi,ydpi */
  58.  
  59.       AMF_GETFONTHEIGHT    =200,
  60.       AMF_GETSTRINGLENGHT  =201, /* string:CHARS */
  61.       AMF_GETBASELINE      =202
  62.  
  63.  
  64.